Optimization techniques for replicating CORBA objects
نویسندگان
چکیده
The CORBA Object Group Service (OGS) is a new CORBA service that provides support for fault-tolerance through the replication of CORBA objects. In this paper, we present several optimization techniques that are used to improve the performance of OGS. For each optimization, we analyse the impact on the throughput and the response time of OGS. The optimization techniques presented in this paper are quite generic and can be applied to many faulttolerant distributed algorithms based on consensus.
منابع مشابه
Replicating CORBA objects: a marriage between active and passive replication
Replication is a key mechanism for developing fault-tolerant and highly available applications. In this paper, we present a replication framework for replicating CORBA objects that combines the active and passive replication techniques. We show how we have used axiomatic properties of a consensus protocol together with a generic architectural framework to bridge the gap between active and passi...
متن کاملReplicating objects using the CORBA Event Service?
The Common Object Request Broker Architecture (CORBA) is becoming a standard for distributed application middleware, but no support is currently provided to handle object replication. In this paper we discuss the relevance of using OMG's Event Service for replicating objects in a CORBA environment and compare it to other approaches.
متن کاملUsing Value Types to Improve Access to CORBA Objects
In this paper, we describe a new approach to enhance the performance of CORBA-based applications. For that purpose, we improve access to CORBA objects with the help of value types. In this way, only few changes are necessary to speed up existing CORBA applications. Moreover, we discuss several techniques for updating cache objects within the scope of the CORBA event service. Finally, we compare...
متن کاملCosNamingFT - A Fault-Tolerant CORBA Naming Service
This paper describes the design and implementation of a fault-tolerant CORBA naming service CosNamingFT. Every CORBA object is accessed through its Interoperable Object Reference (IOR), which is registered with the CORBA name service. The name service therefore is a critical gateway to all objects in a distributed system; to avoid having a single point of failure, the name service should be mad...
متن کاملAQuA: An Adaptive Architecture that Provides Dependable Distributed Objects
Building dependable distributed systems from commercial off-the-shelf components is of growing practical importance. For both cost and production reasons, there is interest in approaches and architectures that facilitate building such systems. The AQuA architecture is one such approach; its goal is to provide adaptive fault tolerance to CORBA applications by replicating objects. The AQuA archit...
متن کامل